﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;
using BCCommon.OAEnums.WorkflowActive;

namespace BCDto.OA.WorkflowActive.WorkflowActivityStepCompleteChecking
{
	/// <summary>
	/// 工作流活动步骤完成检查
	/// </summary>
	public class WorkflowActivityStepCompleteCheckingDto
	{
		/// <summary>
		/// 工作流活动步骤完成检查Id
		/// </summary>		
		public long WorkflowActivityStepCompleteCheckingId { get; set; }
		/// <summary>
		/// 工作流活动步骤Id
		/// </summary>		
		public long WorkflowActivityStepId { get; set; }
		/// <summary>
		/// 工作流活动Id
		/// </summary>		
		public long WorkflowActivityId { get; set; }
		/// <summary>
		/// 工作流模板Code
		/// </summary>		
		public string TemplateCode { get; set; }
		/// <summary>
		/// 工作流模板名称
		/// </summary>		
		public string TemplateName { get; set; }
		/// <summary>
		/// 工作流Code
		/// </summary>		
		public string WorkflowCode { get; set; }
		/// <summary>
		/// 工作流名称
		/// </summary>		
		public string WorkflowName { get; set; }
		/// <summary>
		/// 模板步骤Code
		/// </summary>		
		public string TemplateStepCode { get; set; }
		/// <summary>
		/// 步骤Code
		/// </summary>		
		public string StepCode { get; set; }
		/// <summary>
		/// 步骤顺序(非步骤，仅记录所有记录序列号)
		/// </summary>		
		public int StepOrder { get; set; }
		/// <summary>
		/// 操作名称
		/// </summary>		
		public string OpertionName { get; set; }
		/// <summary>
		/// 操作类型
		/// </summary>		
		public string OpertionType { get; set; }
		/// <summary>
		/// 步骤表单配置Code
		/// </summary>
		public string FormConfigCode { get; set; }
		/// <summary>
		/// 允许忽略
		/// </summary>		
		public bool AllowIgnore { get; set; }
		/// <summary>
		/// 操作状态
		/// </summary>		
		public OAActivityStepOpertionStatus OpertionStatus { get; set; }
		/// <summary>
		/// 创建时间
		/// </summary>		
		public DateTime CreateTime { get; set; }
		/// <summary>
		/// 操作时间
		/// </summary>
		public DateTime? OperationTime { get; set; }

	}
}

